home *** CD-ROM | disk | FTP | other *** search
/ SPACE 2 / SPACE - Library 2 - Volume 1.iso / magazi~1 / 454 / articles / multdesk.asc < prev    next >
Encoding:
Text File  |  1989-11-11  |  10.0 KB  |  189 lines

  1. *******************************************************************************
  2. *                            STatus Disk Magazine                             *
  3. *                             Issue 1, Volume 1                               *
  4. *                                                                             *
  5. * NOTE:  This issue is to be copied freely by Atari ST users.  We at STatus   *
  6. * strictly prohibit anyone selling this issue as part of a Shareware or PD    *
  7. * collection.                                                                 *
  8. *                                                                             *
  9. *                            STatus Disk Magazine                             *
  10. *                            Suite 299                                        *
  11. *                            4431 Lehigh Road                                 *
  12. *                            College Park, MD  20740                          *
  13. *                                                                             *
  14. * STatus Disk Magazine (c) 1989, is a COMMERCIAL effort.                      *
  15. *******************************************************************************
  16.  
  17.                       Multidesk by Charles F. Johnson
  18.  
  19.  
  20.           Desk accessories  for the  Atari ST  are one  of its closest
  21.      approaches to multitasking; in  GEM programs  you can  access the
  22.      pull down  window and select one of six desk accessories that can
  23.      perform such diverse functions as word  processing to  giving you
  24.      Chinese  Fortune  Cookie  prophecies,  without having to exit the
  25.      program you are working in.
  26.  
  27.           There are two inherent limitations with  the standard ST-GEM
  28.      setup with  Desk Accessories (DA's) - and they are a limit of six
  29.      accessible from the desktop, and of  course, a  memory limitation
  30.      imposed  by  the  loading  of  these  accessories.    This second
  31.      consideration has  become less  painful than  it was  in the days
  32.      when most of us owned 520's with little RAM to spare, however, it
  33.      is  still  beneficial  to  manage  RAM  usage  to   maximize  the
  34.      usefulness of  some programs.   Also,  there are accessories that
  35.      don't behave well with  others  (computers  are  really  human in
  36.      characteristic!).
  37.  
  38.           Enter MultiDesk by C. F. Johnson.  Written in 1988, it plows
  39.      through the limitations imposed on DA's elegantly.  First of all,
  40.      MultiDesk  allows  a  number  of  desk  accessories  to be loaded
  41.      limited only by your system RAM.   Since  MultiDesk also  has the
  42.      capability  to  save  "setup"  files  of  your favorite groups of
  43.      accessories, you could incorporate a group in a session with only
  44.      a  couple  mouseclicks  and  likewise  abandon  them and bring in
  45.      another group.
  46.  
  47.           MultiDesk  will  show,  in  its  own  selector,  up   to  32
  48.      accessories  to  be  loaded;  memory  allowing, you can then load
  49.      MultiDesk  into  itself  as  an  accessory,  up  to  32  "nested"
  50.      Multidesks which  has been  tested to a level of 130 in a Mega ST
  51.      4; this still uses one  drop-down  slot  from  the  desktop (thus
  52.      calling the MultiDesk selector).
  53.  
  54.           MultiDesk   recognizes   the   .ACX  scheme  to  "turn  off"
  55.      accessories not to be loaded at  boot.   Well behaved accessories
  56.      that require  resource or  data files  will perform properly used
  57.      under this program.
  58.  
  59.  
  60.      RUNNING MULTIDESK
  61.  
  62.      The first  thing you  may want  to do  is set  up the "configure"
  63.      file;  this  saves  your  default  buffer size set aside for your
  64.      accessories; gives pathnames to your accessories and setup files;
  65.      allow you  to choose  from many  options that will customize your
  66.      use of the  program,  for  example,  the  "Names"  selection will
  67.      display for  you the names of accessories loading, one at a time,
  68.      during setup.  While fast, it's even faster  to do  without these
  69.      names unless you need to be reminded, since the boxes do not need
  70.      to be drawn.  With "Auto-Run"  you  can  decide  if  an accessory
  71.  
  72.  
  73.  
  74.  
  75.  
  76.      should run  after it is loaded or merely be loaded.  This saves a
  77.      few mouseclicks (and it has no effect on the loading  of multiple
  78.      accessory setup files).
  79.  
  80.      Even more  versatility can be found in the "Query" button.  Let's
  81.      say you have a  setup file  with several  accessories but there's
  82.      one  in  there  you  don't  want  but  you  don't want to have to
  83.      manually deselect  it.    With  this  option,  MultiDesk  will go
  84.      through  each  accessory  during  the  load process to see if you
  85.      really want it to load into memory.   You can  even CUSTOMIZE the
  86.      name  of  MultiDesk  in  the  standard  GEM dropdown menu to show
  87.      anything you want!
  88.  
  89.      DA's can be memory hogs, and for this reason MultiDesk includes a
  90.      "shrink to  fit" option.   With  this, you  may have allocated an
  91.      over generous amount of RAM to your MultiDesk setup; you have the
  92.      option  to,  for  example,  boot  with  a 128K buffer when you're
  93.      really only going to be using  40K worth  of accessories.   Using
  94.      "shrink to  fit" will  free up  the remaining  RAM to the system.
  95.      You  can't,  however,  load  any  additional  accessories without
  96.      increasing the buffer size.
  97.  
  98.      RUNNING MULTIDESK AS A PROGRAM
  99.  
  100.      MultiDesk is  one of those programs that will allow you to change
  101.      it from a DA to a program merely  by renaming  the extension from
  102.      .ACC to .PRG, thus double clicking on it to run it.  Why do this?
  103.      When run as a program, you can load and run  standard DA's  as if
  104.      they were  programs!   This allows  you to use these DA's without
  105.      chipping away at system memory; after all, when exited, they will
  106.      return free system RAM.
  107.  
  108.      NEW VERSION WORKS WITH HOTWIRE
  109.  
  110.      With  version  1.8  or  higher  of  MultiDesk,  you  can  use any
  111.      accessories loaded into it without exiting the HotWire menu.
  112.  
  113.           It's a  pleasure to  have a  program to  run on  the ST with
  114.      reliable results  and true utility.  Even with adequate RAM it is
  115.      still wasteful at times  to always  load up  accessories you will
  116.      rarely use  at it  may degrade performance of the application you
  117.      are running.  MultiDesk gives you  true flexibility  to pick just
  118.      what you want, whenever you want it as long as you can get to the
  119.      GEM menu bar.  CodeHead claims that accessories will load even as
  120.      a program  is running  (one at  a time).  This is because you set
  121.      aside a buffer for this at bootup.  Note, however, that while you
  122.      are at the desktop you can "clear all" accessories from MultiDesk
  123.      in one QUICK operation,  you CANNOT  do this  while a  program is
  124.      running without serious trouble.
  125.  
  126.           MultiDesk is  fast and  works just  as advertised.  While it
  127.      would seem certain PD accessories  that  are  poorly  written may
  128.      cause problems,  most don't,  and CodeHead claims 99% of existing
  129.      DA's will work.
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.           The  only  problem  mentioned  in  the  manual  is  that  of
  137.      accessories  written   using  the  evnt_timer  call.    It  is  a
  138.      documented GEM bug, and accessories  that  do  use  this function
  139.      (such as  alarm clock  DA's) you can turn on a "timers" button in
  140.      MultiDesk that will at least try  to allow  this DA  to get along
  141.      with your  system; they  caution, however, that there could still
  142.      be lockups and degradation in system speed.
  143.  
  144.           The manual is well  written, and  actually the  GEM boxes on
  145.      the screen  nearly make  MultiDesk one of those programs that you
  146.      will have to consult the manual  "only if  absolutely necessary."
  147.      Actually, there  are small  enhancements that you would miss from
  148.      the setup of this program if you skip the manual.
  149.  
  150.           The upgrade policy for  MultiDesk (current  version is 1.82)
  151.      are $5.00 (you send them your disk).
  152.  
  153.           I have  just received version 1.82a, release date August 21,
  154.      1989.  Some of the "fixes" include a  problem loading  acc's with
  155.      no relocation  data.   Thunder!, the  DA spell  checker, will now
  156.      work  compatibly  with  MultiDesk.    1.8  fixes  a  problem with
  157.      accessories compiled  with HiSoft Basic.  Versions 1.6 and higher
  158.      include  "hotkeys"  that  allow  you  to  perform  many MultiDesk
  159.      functions with single keys instead of mousing around.  It is also
  160.      mentioned that accessories that normally  take  up  two  DA slots
  161.      won't work  with MultiDesk  (only one of their DA names/functions
  162.      will be available).  DeskCart won't work with MultiDesk; it needs
  163.      to be installed in a regular DA slot.
  164.  
  165.           Some  smaller  "memory  free"  programs will not give a true
  166.      report on free system RAM due  to memory  fragmentation when, for
  167.      example, a  RAMdisk is  thrown into RAM while a word processor is
  168.      already in use.  When the program is exited, the allocated memory
  169.      is put  above that  used by the word processor; thus when viewing
  170.      available RAM, you may get a report that  much less  is available
  171.      than is  actually the  case, as  the free ram program will report
  172.      only  the  "largest"  of  the  blocks   of  free   RAM  it  sees.
  173.      SHOWMEM3.ACC is  included with MultiDesk and will help you to see
  174.      a true picture of the blocks of allocated versus free RAM in your
  175.      machine.
  176.  
  177.           CodeHead products  are periodically enhanced and/or updated;
  178.      however, purchasers of CodeHead  products need  to keep  in touch
  179.      with  online  services  or  BBS's  to be aware of "the latest and
  180.      greatest" as it is not their policy to inform existing  owners of
  181.      these  updates  by  mail.    If  a  program turns out to be buggy
  182.      CodeHead may release a free update; then, you WILL be informed as
  183.      a registered user.
  184.  
  185.                              CodeHead Software
  186.                               P. O. Box 4336
  187.                           N. Hollywood, CA  91607
  188.  
  189.